home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CreatingGames / GameCreators / TADS / manuals / TEX / TADSINX.TEX < prev    next >
Encoding:
Text File  |  1992-11-13  |  8.0 KB  |  401 lines

  1. {\tt /*} $\ldots$ {\tt */} (comment delimiters), 61.
  2. {\tt //} (comment starter), 61.
  3. {\tt *} operator, 73.
  4. {\tt *=} operator, 75.
  5. {\tt +} operator, 73.
  6. {\tt ++} operator, 72.
  7. {\tt +=} operator, 75.
  8. {\tt ,} operator, 75.
  9. {\tt -} operator, 73, 74.
  10. {\tt -\thinspace -} operator, 73.
  11. {\tt -1} option, 191.
  12. {\tt -=} operator, 75.
  13. {\tt .} operator, 72.
  14. {\tt /} operator, 73.
  15. {\tt /=} operator, 75.
  16. {\tt :=} operator, 75, 76.
  17. {\tt <} operator, 74.
  18. {\tt <=} operator, 74.
  19. {\tt <>} operator, 74.
  20. {\tt =} operator, 74.
  21. {\tt >} operator, 74.
  22. {\tt >=} operator, 74.
  23. {\tt ?\thinspace :} operator, 75.
  24. {\tt [\thinspace]} operator, 72.
  25. {\tt \#} operator, 72.
  26. {\tt \&} operator, 72, 90, 97, 102.
  27. {\tt -1a} option, 191.
  28. {\tt -1d} option, 192.
  29. {\tt -1e} option, 191, 207.
  30. {\tt -1k} option, 192.
  31. {\tt -ds} option, 188, 214, 224.
  32. {\tt -i} option, 189, 197, 204, 224.
  33. {\tt -l} option, 189, 197.
  34. {\tt -m} option, 189, 196, 202, 203.
  35. {\tt -mh} option, 197, 211.
  36. {\tt -ml} option, 204, 207.
  37. {\tt -mp} option, 205.
  38. {\tt -ms} option, 197, 211.
  39. {\tt -o} option, 190, 197.
  40. {\tt -p} option, 190.
  41. {\tt -s} option, 191.
  42. {\tt -t-} option, 191.
  43. {\tt -tf} option, 191, 197.
  44. {\tt -ts} option, 191, 197, 203.
  45. {\tt -u} option, 197.
  46. {\tt -w} option, 191.
  47. {\tt -Za} option, 191.
  48. {\tt \#include} directive, 8, 60.
  49. {\tt ...}, 69.
  50.  
  51. \medskip
  52.  
  53. {\tt abort}, 85, 86.
  54. {\tt action}, 38, 41, 42.
  55. actor, 31, 34, 36, 48.
  56. {\tt actorAction}, 37, 38, 43.
  57. actors, 108, 147.
  58. add and assign operator, 75.
  59. addition operator, 73.
  60. {\tt adesc}, 36.
  61. adjective, 10, 32, 43.
  62. {\tt adv.t}, 8, 17.
  63. Adventure, 1.
  64. {\tt againVerb}, 48.
  65. alerts, 52.
  66. ``all,'' 33, 41, 44.
  67. ambiguity, 35.
  68. ambiguous objects, 32.
  69. ``and,'' 33, 74.
  70. angle brackets, 60, 65, 189.
  71. {\tt argcount}, 69, 88, 92.
  72. argument, 20, 24, 61, 68, 69, 77, 85.
  73. article, 10, 30, 35, 36, 163.
  74. ASCII, 7, 60.
  75. {\tt askdo}, 86.
  76. {\tt askfile}, 88.
  77. asking questions (of actors), 159.
  78. {\tt askio}, 86.
  79. assignment operator, 75, 76.
  80.  
  81. \medskip
  82.  
  83. blank line, 21.
  84. braces, 68, 80.
  85. {\tt break}, 81, 83.
  86. breakpoints, 226.
  87. built-in functions, 88.
  88. built-in property, 42.
  89. buttons, 131.
  90.  
  91. \medskip
  92.  
  93. C language, 10, 15, 19, 20, 218.
  94. cache, 190.
  95. {\tt cantReach}, 43.
  96. {\tt caps}, 88.
  97. {\tt car}, 23, 89.
  98. {\tt case}, 81.
  99. {\tt cdr}, 23, 89.
  100. characters (non-player), 108, 147.
  101. classes, 10, 16, 25, 62.
  102. collections of object, 141.
  103. command line editing, 196.
  104. command line recall, 196.
  105. commanding actors, 159.
  106. comma, 33.
  107. comments, 61.
  108. comparison operators, 74.
  109. compile-time error, 202.
  110. compiler, 7, 59.
  111. {\tt compoundWord}, 31.
  112. concatenating lists, 73.
  113. concatenating strings, 73.
  114. conditional, 75.
  115. {\tt CONFIG.TC}, 192.
  116. {\tt CONFIG.TDB}, 225.
  117. configuration file, 192, 225.
  118. conjunction, 75.
  119. {\tt contents}, 43.
  120. {\tt continue}, 84.
  121. curly braces, 19.
  122. {\tt cvtnum}, 89.
  123. {\tt cvtstr}, 89.
  124.  
  125. \medskip
  126.  
  127. daemon, 39, 52, 92, 95.
  128. datatype, 22, 70, 90, 96, 97.
  129. debugger, 188, 223.
  130. decrement operator, 73.
  131. default sizes, 190.
  132. {\tt defined}, 90.
  133. designing a game, 105, 181.
  134. direct object, 30, 34, 36, 41, 86, 122.
  135. disambiguation, 39.
  136. divide and assign operator, 75.
  137. division operator, 73.
  138. {\tt do-while}, 82.
  139. {\tt doAction}, 38, 43, 123.
  140. {\tt doDefault}, 41, 44.
  141. doors, 128.
  142. double quotes, 10, 24, 60, 63.
  143. {\tt do{\fam \itfam \tenit Verb}}, 38.
  144.  
  145. \medskip
  146.  
  147. ellipsis, 69.
  148. {\tt else}, 80.
  149. embedded expressions, 65.
  150. error, 201.
  151. ``everything,'' 33.
  152. exclamation marks, 33.
  153. {\tt exit}, 37, 85.
  154. expression, 67, 72.
  155. external functions, 217.
  156.  
  157. \medskip
  158.  
  159. fatal error, 201.
  160. {\tt find}, 90.
  161. {\tt firstobj}, 91, 95.
  162. {\tt for}, 76, 82, 84.
  163. format strings, 54.
  164. {\tt formatString}, 54.
  165. formatter, 53.
  166. forward declaration, 70, 99.
  167. function, 19, 24, 68, 77.
  168. function call, 77.
  169. function pointer, 77.
  170. fuse, 39, 52, 92, 95, 98.
  171.  
  172. \medskip
  173.  
  174. game design, 105, 181.
  175. {\tt getarg}, 69, 92.
  176. goal (of a game), 107.
  177. {\tt goto}, 84.
  178.  
  179. \medskip
  180.  
  181. H{\smallcaps AL} 9000, 214.
  182. ``her,'' 33.
  183. hexadecimal, 63.
  184. ``him,'' 33.
  185.  
  186. \medskip
  187.  
  188. identifiers, 61.
  189. {\tt if}, 20, 79.
  190. including files, 189.
  191. include path, 60, 189.
  192. increment operator, 72.
  193. {\tt incturn}, 92.
  194. indirect function calls, 77.
  195. indirect method calls, 77.
  196. indirect object, 31, 34, 36, 86, 123.
  197. inheritance, 11, 16, 25.
  198. {\tt inherited}, 62, 87.
  199. {\tt init}, 48, 52.
  200. {\tt input}, 93.
  201. {\tt ioAction}, 39, 44, 123.
  202. {\tt ioDefault}, 41, 44.
  203. {\tt io{\fam \itfam \tenit Verb}}, 38.
  204. {\tt isclass}, 93.
  205. {\tt isHer}, 33, 44.
  206. {\tt isHim}, 33, 44.
  207. {\tt isVisible}, 45.
  208. ``it,'' 33, 100.
  209. items, 114.
  210.  
  211. \medskip
  212.  
  213. keys, 130.
  214.  
  215. \medskip
  216.  
  217. label, 84.
  218. {\tt ldesc}, 8.
  219. {\tt length}, 22, 89, 94.
  220. line breaks, 53.
  221. list, 22, 66, 89, 91.
  222. list indexing, 22, 72, 89.
  223. {\tt local}, 20, 61, 68, 71.
  224. {\tt location}, 10, 26, 45.
  225. {\tt locationOK}, 45.
  226. locked doors, 130.
  227. {\tt logging}, 94.
  228. logical negation, 73.
  229. {\tt lower}, 94.
  230.  
  231. \medskip
  232.  
  233. {\tt MAKETRX}, 198.
  234. map, 107, 124.
  235. {\tt Me}, 37, 48.
  236. memory size, 189.
  237. memory usage, 191.
  238. method, 10, 16, 23, 62, 68, 85.
  239. multiple direct objects, 32.
  240. multiple inclusions of a file, 60.
  241. multiple inheritance, 26.
  242. multiplication operator, 73.
  243. multiply and assign operator, 75.
  244.  
  245. \medskip
  246.  
  247. nested room, 136.
  248. newline, 21, 64.
  249. {\tt nextobj}, 91, 94.
  250. {\tt nil}, 23, 34, 67, 73, 89, 98.
  251. non-player characters, 108, 147.
  252. {\tt not}, 73.
  253. {\tt notify}, 39, 85, 95, 102.
  254. noun, 10, 45.
  255. number, 32, 33, 63.
  256. {\tt numObj}, 48, 49.
  257.  
  258. \medskip
  259.  
  260. object, 15, 62, 72, 86.
  261. object collections, 141.
  262. object-oriented programming, 15, 23.
  263. objects, 20.
  264. obstacles, 125.
  265. octal numbers, 63.
  266. ``of,'' 32.
  267. options, 188.
  268. {\tt or}, 74.
  269. order of evaluation, 76.
  270. overriding methods, 11, 16, 62.
  271.  
  272. \medskip
  273.  
  274. {\tt pardon}, 49.
  275. {\tt parseError}, 49.
  276. Pascal language, 10, 15, 19, 20.
  277. {\tt pass}, 85.
  278. pause, 190.
  279. periods, 33.
  280. player command parser, 29, 59.
  281. player's command, 85.
  282. plot, 107, 183.
  283. plural, 32, 45.
  284. portability (of TADS games), 195.
  285. pre-compiled headers, 60, 189.
  286. {\tt preinit}, 48, 52.
  287. {\tt preparse}, 29, 52.
  288. {\tt prepDefault}, 41, 46.
  289. preposition, 10, 31, 35.
  290. property, 9, 21, 72, 86.
  291. property pointer, 78.
  292. {\tt proptype}, 96.
  293. puzzles, 107, 183.
  294.  
  295. \medskip
  296.  
  297. question marks, 33.
  298. questions (for actors), 159.
  299. {\tt quit}, 97.
  300. quoted strings, 33.
  301.  
  302. \medskip
  303.  
  304. {\tt rand}, 97.
  305. {\tt randomize}, 97.
  306. {\tt remdaemon}, 97.
  307. {\tt remfuse}, 98.
  308. resource editor, 219.
  309. {\tt restart}, 98.
  310. {\tt restore}, 98, 99.
  311. {\tt return}, 79.
  312. review mode, 196.
  313. {\tt roomAction}, 38, 46.
  314. {\tt roomCheck}, 37, 46.
  315. rooms, 112, 124.
  316. run-time error, 202.
  317. run-time system, 8, 59, 195.
  318.  
  319. \medskip
  320.  
  321. {\tt save}, 98.
  322. {\tt say}, 99.
  323. screen layout (debugger), 225.
  324. {\tt sdesc}, 8, 35.
  325. {\tt self}, 86.
  326. self-loading game, 198.
  327. semicolon, 33, 63.
  328. {\tt setdaemon}, 98, 99.
  329. {\tt setfuse}, 98, 99.
  330. {\tt setit}, 100.
  331. {\tt setscore}, 47, 100.
  332. setting (of a game), 108.
  333. {\tt setversion}, 101.
  334. single-quoted strings, 10, 34, 66.
  335. {\tt specialWords}, 55.
  336. square brackets, 22, 35, 66.
  337. statements, 70.
  338. statistics, 191.
  339. status line, 47, 100.
  340. {\tt statusLine}, 46.
  341. {\tt std.t}, 8.
  342. string, 91, 94.
  343. {\tt strObj}, 48, 53.
  344. {\tt substr}, 101.
  345. subtract and assign operator, 75.
  346. subtraction operator, 74.
  347. superclass, 25, 62, 86, 163.
  348. {\tt switch}, 80, 84.
  349.  
  350. \medskip
  351.  
  352. tab characters, 64.
  353. {\tt tads.gam}, 195.
  354. {\tt TADSEXIT.H}, 218.
  355. {\tt TADSRSC}, 219.
  356. {\tt takeVerb}, 38, 53.
  357. talking (to actors), 159.
  358. {\tt tc}, 188.
  359. {\tt tdb}, 224.
  360. {\tt TESTUX.C}, 218.
  361. {\tt TESTUX.T}, 218.
  362. {\tt thedesc}, 36, 47.
  363. ``them,'' 33.
  364. ``then,'' 33.
  365. {\tt tr}, 195.
  366. travel, 124.
  367. {\tt true}, 67, 73, 89.
  368. typographical conventions, 59.
  369.  
  370. \medskip
  371.  
  372. {\tt undo}, 101.
  373. {\tt unnotify}, 102.
  374. {\tt upper}, 102.
  375. user exits, 217.
  376.  
  377. \medskip
  378.  
  379. {\tt validDo}, 37, 39, 47.
  380. {\tt validIo}, 37, 39, 47.
  381. {\tt value}, 48, 53.
  382. varargs functions, 69, 90.
  383. variable argument lists, 69, 90.
  384. vehicles, 130, 136.
  385. verb, 10, 30.
  386. {\tt verDo{\fam \itfam \tenit Verb}}, 38, 39, 41.
  387. {\tt verIo{\fam \itfam \tenit Verb}}, 39.
  388. vocabulary, 10, 26, 34, 66, 175.
  389. vocabulary properties, 35.
  390.  
  391. \medskip
  392.  
  393. warning, 202.
  394. watch expressions, 228.
  395. {\tt while}, 20, 23, 82.
  396. whitespace, 60, 63.
  397.  
  398. \medskip
  399.  
  400. {\tt yorn}, 102.
  401.